home *** CD-ROM | disk | FTP | other *** search
/ Amiga Tools 3 / Amiga Tools 3.iso / audio / delitracker_ii / docs / genies.dok < prev    next >
Text File  |  1995-03-09  |  23KB  |  378 lines

  1.  
  2.  
  3.                     $VER: Genies.dok V2.07 (23.07.1994)
  4.                    Copyright 1994 by Delirium Softdesign
  5.                       (Peter Kunath and Frank Riffel)
  6.  
  7.  
  8.  
  9.   In dieser Datei sind alle Genies aufgeführt und beschrieben, die
  10.   offiziell mit dem Programm Paket DeliTracker ausgeliefert werden.
  11.   Dieses Dokument enthält keine Beschreibug der Standard Menüs; nur Genie
  12.   spezifische Elemente der Benutzeroberflächen werden hier erläutert.
  13.  
  14.  
  15.   1. NOTEPLAYER GENIES
  16.  
  17.   Noteplayer, die MEMF_PUBLIC oder MEMF_ANY verwenden, brauchen zusätzlich
  18.   noch einen, meist 1KB, großen Chip-Memory Puffer. Diese Genies haben
  19.   natürlich den großen Vorteil, daß man damit Module abspielen kann, die
  20.   größer als das vorhandene Chip-Memory sind. Andererseits benötigen sie
  21.   dafür aber etwas mehr Rechenzeit.
  22.  
  23.  
  24.   Name                          Beschreibung
  25.   ==========================    ===========================================
  26.  
  27.   AudioDev-NotePlayer           --- Removed ---
  28.                                 Dieser NotePlayer wurde wegen einiger nicht
  29.                                 zu behebender Bugs im audio.device wieder
  30.                                 entfernt.
  31.  
  32.   Paula-NotePlayer              Bis zu 4 Stimmen. Benutzt MEMF_CHIP. Benutzt
  33.                                 das audio.device nur zun Belegen der Channels
  34.                                 und schreibt ansonsten direkt in die Hardware.
  35.                                 GUI: Hier können Sie die Belegungspriorität
  36.                                 der Kanäle eintragen.
  37.                                 Hinweis: Bei einigen Programmen, die das
  38.                                 audio.device nicht korrekt benutzen, kann es
  39.                                 zu Schwierigkeiten kommen. Dies ist z.B bei
  40.                                 Term 3.4 der Fall. Sie können die Probleme
  41.                                 vermeiden, wenn Sie die Priorität auf 127
  42.                                 setzen.
  43.  
  44.   4Voices-NotePlayer            Bis zu 4 Stimmen. Benutzt MEMF_ANY.
  45.                                 GUI: Die einzelnen Kanäle lassen sich
  46.                                 an/abschalten.
  47.  
  48.   8Voices-NotePlayer            Bis zu 8 Stimmen mit 7Bit Auflösung. Benutzt
  49.                                 MEMF_ANY. Die hier verwendete Mixroutine ist
  50.                                 © 1991 by Maxon Computer GmbH. Vielen Dank
  51.                                 an Jörg Schmidt. GUI: Die einzelnen Kanäle
  52.                                 lassen sich an/abschalten.
  53.  
  54.   32Voices-NotePlayer           Bis zu 32 Stimmen. Benutzt MEMF_ANY. Hier
  55.                                 wird unsere eigene DeliMix Technologie
  56.                                 verwendet.
  57.                                 GUI: Die rechten und linken Kanäle lassen
  58.                                 sich getrennt an- und abschalten. Die
  59.                                 Mixfrequenz läßt sich zwischen 4 kHz und
  60.                                 60 kHz einstellen.
  61.  
  62.   32Voices-NotePlayerPlus       Bis zu 32 Stimmen. Benutzt MEMF_ANY.
  63.                                 Verwendet DeliMix.
  64.                                 GUI: Die rechten und linken Kanäle lassen
  65.                                 sich getrennt an- und abschalten. Zusätzlich
  66.                                 gibt es noch einen Slider zur Lautstärke-
  67.                                 anhebung, was zusätzliche Rechenzeit kostet.
  68.                                 Die Mixfrequenz läßt sich zwischen 4 und
  69.                                 60 kHz einstellen.
  70.  
  71.   14Bit-NotePlayer              Bis zu 32 Stimmen. Benutzt MEMF_ANY. Hier
  72.                                 wird ebenfals die DeliMix Techologie
  73.                                 verwendent, jedoch erfolgt die Ausgabe in
  74.                                 14Bit Qualität. Wegen der 14Bit Ausgabe ist
  75.                                 die Lautstärke dieses Players zwangsläufig
  76.                                 relativ gering. Sie kann mit dem Boostslider
  77.                                 angehoben werden, wir empfehlen jedoch die
  78.                                 Lautstärke an der Stereoanlage zu regulieren.
  79.                                 GUI: Die rechten und linken Kanäle lassen
  80.                                 sich getrennt an- und abschalten. Die Mix-
  81.                                 frequenz läßt sich zwischen 4 kHz und
  82.                                 60 kHz einstellen.
  83.  
  84.   ModSave-NotePlayer            Bis zu 16 Stimmen. Benutzt MEMF_ANY. Dieses
  85.                                 Genie verwendet auch DeliMix. Mit diesem
  86.                                 NotePlayer können sie ihre Lieblingsmodule
  87.                                 in Samples verwandeln.
  88.                                 GUI: Die rechten und linken Kanäle lassen
  89.                                 sich getrennt an- und abschalten. Die Mix-
  90.                                 frequenz läßt sich zwischen 4 kHz und 60 kHz
  91.                                 einstellen. Wenn das 'Save Sample' Gadget
  92.                                 angewählt ist, wird die Soundausgabe in ein
  93.                                 IFF-8SVX Sample File mitgeschnitten. Den
  94.                                 Filenamen kann man im 'Filename' Gadget
  95.                                 eintragen, ist kein Name vorhanden, öffnet
  96.                                 sich ein Filerequester in dem Sie eine Datei
  97.                                 auswählen können. Mit dem 'Mode' Cyclegadget
  98.                                 können sie zwischen Mono- und Stereosample
  99.                                 wählen. Im Stereomode werden bis zu
  100.                                 16 Stimmen gemischt und abgespeichert, bei
  101.                                 Mono sind es nur 8. Dies sollte aber meist
  102.                                 ausreichend sein.
  103.  
  104.   2.DECRUNCH GENIES
  105.  
  106.   Name                          Beschreibung
  107.   ==========================    ===========================================
  108.  
  109.   Decruncher                    Dieses Genie kann Imploder und LhA gepackte
  110.                                 Dateien entpacken. Bei LhA Files wird jedoch
  111.                                 nur das erste File entpackt!
  112.  
  113.   3.CONVERT GENIES
  114.  
  115.   Name                          Beschreibung
  116.   ==========================    ===========================================
  117.  
  118.   Deli-Wizard                   Copyright 1994 by Franck Nicolas.
  119.                                 Dieses Genie konvertiert viele der sog.
  120.                                 ProTracker 'Packer' zurück nach ProTracker.
  121.                                 Momentan werden folgende Formate erkannt
  122.                                 und konvertiert.
  123.                                         KRIS
  124.                                         NoisePacker_2.0
  125.                                         NoisePacker_3.0
  126.                                         DigitalIllusions
  127.                                         Pha-Packer
  128.                                         Unic
  129.                                         Laxity
  130.                                         WantonPacker
  131.                                         NoiseRunner
  132.                                         Eureka
  133.                                         P50A/P60A
  134.                                         ProRunner_1.0
  135.                                         ProRunner_2.0
  136.                                         ProPacker_1.0
  137.                                         ProPacker_2.1/3.0
  138.                                         Promizer_1.x
  139.                                         Promizer_2.0
  140.                                         Promizer_4.0
  141.                                         FC-M
  142.                                 GUI: Die Konvertier-Routinen einzelner
  143.                                 Formate lassen sich separat an- und ab-
  144.                                 schalten. Mit dem 'Save Module' Gadget
  145.                                 lassen sich die zurückkonvertierten Module
  146.                                 abspeichern. Dazu öffnet sich ein File-
  147.                                 requester.
  148.                                 Hinweis: Eine Version, die noch mehr
  149.                                 Formate (39!) unterstützt, wird in Kürze
  150.                                 für registrierte Benutzer von Pro-Wizard
  151.                                 verfügbar sein. Um sich für Pro-Wizard zu
  152.                                 registrieren, senden Sie US$ 15 an:
  153.                                         Nicolas FRANCK
  154.                                         157, Rue de Strasbourg
  155.                                         77350 Le Mée sur Seine
  156.                                         France
  157.                                 Dorthin können Sie auch Deli-Wizard bzw.
  158.                                 Pro-Wizard betreffende Bugreports oder
  159.                                 Verbesserungsvorschläge schicken. Bitte
  160.                                 schreiben Sie Französisch oder Englisch.
  161.  
  162.   4.ANDERE GENIES
  163.  
  164.   Name                          Beschreibung
  165.   ==========================    ===========================================
  166.  
  167.   ModuleInfo                    Dieses Genie zeigt einige Informationen über
  168.                                 PT/NT/ST Module an. Das sind zur Zeit der
  169.                                 eigentliche Modulname, die Anzahl der
  170.                                 Patterns, die Dateigröße, Samplenamen und
  171.                                 Längen sowie die erwartete Spieldauer.
  172.                                 GUI: 'Settings'-Menu: Mit 'Playtime' kann
  173.                                 die Berechnung der Spieldauer an- und ab-
  174.                                 geschalten werden.
  175.  
  176.   MonoScope                     Dieses Genie stellt die aktuelle Wellen-
  177.                                 form in einer ungewöhnlichen Weise dar. Es
  178.                                 werden bis zu 8 Stimmen unterstützt. Jedes
  179.                                 Pixel repräsentiert einen bestimmten Zeit-
  180.                                 punkt. Die x und y Koordinaten entsprechen
  181.                                 der Wellenform. Im 'Single Mode' wird die
  182.                                 x-Koordinate aus der Gesamt-Amplitude der
  183.                                 linken Kanäle berechnet. Die y-Koordinate
  184.                                 wird aus der Gesamt-Amplitude der rechten
  185.                                 Kanäle berechnet. Hier kann man beobachten,
  186.                                 wie ähnlich die Kanäle zueinander sind. Im
  187.                                 'Double Mode' werden beide Koordinaten aus
  188.                                 der Gesamt-Amplitude eines Kanals (links
  189.                                 oder rechts) gewonnen. Die y-Koordinate
  190.                                 wird im Vergleich zur x-Koordinate Zeit-
  191.                                 versetzt ausgelesen. Diese Anzeigeweise
  192.                                 zeigt die Ähnlichkeiten des Signals mit sich
  193.                                 selbst (sog. Autokorrelation).
  194.                                 GUI:    Settings
  195.                                         :
  196.                                         Nasty Blit
  197.                                                 Diese Option ist nur für
  198.                                                 (EGS) Grafikkartenbesitzer
  199.                                                 von Interresse. Sie dient
  200.                                                 dazu, Probleme, die von der
  201.                                                 Emulation der Blitoperationen
  202.                                                 durch die CPU herrühren, zu
  203.                                                 mindern. Bei eingeschalteter
  204.                                                 Option werden diese durch
  205.                                                 Forbid()/Permit() geschützt.
  206.                                         ~~~~~~~~~~~~~~~
  207.                                         Single Mode A-I Single mode wählen
  208.                                         Double Mode A-O Double mode wählen
  209.  
  210.  
  211.   StereoScope                   Dieses Genie zeigt die momentane Wellenform
  212.                                 als Stereo-Signal, ähnlich einem Oszilloskop.
  213.                                 Dieses Genie arbeitet mit bis zu 8 Stimmen.
  214.                                 GUI:    Settings
  215.                                         :
  216.                                         Nasty Blit
  217.                                                 Diese Option ist nur für
  218.                                                 (EGS) Grafikkartenbesitzer
  219.                                                 von Interresse. Sie dient
  220.                                                 dazu, Probleme, die von der
  221.                                                 Emulation der Blitoperationen
  222.                                                 durch die CPU herrühren, zu
  223.                                                 mindern. Bei eingeschalteter
  224.                                                 Option werden diese durch
  225.                                                 Forbid()/Permit() geschützt.
  226.  
  227.   QuadraScope                   Dieses Genie zeigt die Wellenformen von bis
  228.                                 zu 4 Stimmen ,ähnlich einem Oszilloskop, an.
  229.                                 Die CPU-Belastung ist relativ gering, jedoch
  230.                                 kann das Fenster in der Größe nicht verändert
  231.                                 werden.
  232.                                 GUI:    Settings
  233.                                         :
  234.                                         Nasty Blit
  235.                                                 Diese Option ist nur für
  236.                                                 (EGS) Grafikkartenbesitzer
  237.                                                 von Interresse. Sie dient
  238.                                                 dazu, Probleme, die von der
  239.                                                 Emulation der Blitoperationen
  240.                                                 durch die CPU herrühren, zu
  241.                                                 mindern. Bei eingeschalteter
  242.                                                 Option werden diese durch
  243.                                                 Forbid()/Permit() geschützt.
  244.  
  245.   QuadrascopePlus               Copyright 1994 by Florian Vorberger.
  246.                                 Dieses Genie zeigt ebenfalls die Wellenformen
  247.                                 von bis zu 4 Stimmen wie ein Osziloskop an.
  248.                                 Das Genie bietet verschiedene Darstellungs-
  249.                                 arten und die Möglichkeit, die Fenstergröße
  250.                                 zu verändern. QuadrascopePlus versucht die
  251.                                 Anzeige 50 mal in der Sekunde neu aufzubauen,
  252.                                 dies kostet natürlich einiges an Rechenzeit.
  253.                                 Im wesenlichen steigt die CPU-Belastung etwa
  254.                                 linear mit der Fenstergröße, im 'Solid Mode'
  255.                                 hängt die Belastung etwas mehr von der
  256.                                 Fensterhöhe ab. Sollte ihnen die Anzeige
  257.                                 etwas zu langsam vorkommen sollten sie das
  258.                                 Fenster etwas verkleinern.
  259.                                 GUI:    Settings
  260.                                         :
  261.                                         Nasty Blit
  262.                                                 Diese Option ist nur für
  263.                                                 (EGS) Grafikkartenbesitzer
  264.                                                 von Interresse. Sie dient
  265.                                                 dazu, Probleme, die von der
  266.                                                 Emulation der Blitoperationen
  267.                                                 durch die CPU herrühren, zu
  268.                                                 mindern. Bei eingeschalteter
  269.                                                 Option werden diese durch
  270.                                                 Forbid()/Permit() geschützt.
  271.                                         ~~~~~~~~~~
  272.                                         Half   A-A Zeigt den absoluten Pegel
  273.                                                    an. Dies entspricht einer
  274.                                                    vorzeichenlosen Darstellung
  275.                                                    der Samples.
  276.                                         Mirror A-M Diese Einstellung zeigt auch
  277.                                                    den absoluten Pegel an,
  278.                                                    jedoch wird er an der Null-
  279.                                                    marke gespiegelt.
  280.                                                    Hinweis: Wenn weder 'Half'
  281.                                                    noch 'Mirror' angewählt
  282.                                                    sind, wird der Samplewert
  283.                                                    vorzeichenbehaftet
  284.                                                    interpretiert. Dies ist die
  285.                                                    Vorgabe.
  286.                                         ~~~~~~~~~~
  287.                                         Dot    A-D Zeichnet einzelne Punkte.
  288.                                         Line   A-L Verbindet die Sample Punkte
  289.                                                    durch Linien miteinander.
  290.                                         Solid  A-O Füllt den Raum zwischen
  291.                                                    einzelnen Punkten und der
  292.                                                    Nullmarke.
  293.  
  294.                                 QuadrascopePlus wurde von Florian Vorberger
  295.                                 geschrieben. QuadrascopePlus darf nur zusammen
  296.                                 mit DeliTracker vertrieben werden. Es darf
  297.                                 nur für Nicht-Kommerzielle Zwecke verwendet
  298.                                 werden. Falls Sie Bugs finden, Ideen haben
  299.                                 oder eine kommerzielle Lizenz wünschen,
  300.                                 schreiben Sie bitte an:
  301.                                  Florian.Vorberger@informatik.tu-muenchen.de
  302.                                  oder Delirium Softdesign, wir werden die
  303.                                  Sachen dann weiterleiten.
  304.  
  305.   LightOrgan_Color              Dieses Genie zeigt den Gesamt-Pegel von bis
  306.                                 zu 8 Stimmen als Farb-Intensitätsschwankung
  307.                                 an. Die Summe der linken Kanäle steuert dabei
  308.                                 Blauanteil, die der rechten den Rotanteil.
  309.                                 Dieses Genie belegt einen freien Pen. Es
  310.                                 benötigt mindestens Kickstart V39.
  311.                                 Hinweis:
  312.                                 Da die Workbench 8 Pens selbst alloziert,
  313.                                 muß man einen Screen mit mindestens 16 Farben
  314.                                 einstellen, um dieses Genie auf dem Workbench
  315.                                 Screen laufen zu lassen.
  316.  
  317.   FFTAnalyzer                   Dieses Genie zeigt das Frequenz Spektrum von
  318.                                 jeweils bis zu 4 linken und rechten Kanälen
  319.                                 an. Die Anzeige ist in zwei Hälften aufgeteilt,
  320.                                 links für das linke und rechts für das rechte
  321.                                 Spektrum. Jede Hälfte besteht aus 64 Balken,
  322.                                 wovon jeder ein Frequenzband von ca. 220 Hz
  323.                                 repräsentiert. Die Frequenzbereiche sind von
  324.                                 unten (Bass) nach oben (Höhen) angeordnet. Der
  325.                                 oberste Balken entspricht dabei einer Frequenz
  326.                                 von ca. 14 kHz. Die Länge eines Balkens
  327.                                 entspricht direkt dem Schalldruckpegel. Zum
  328.                                 Ermitteln des Frequenzspektrums wird eine
  329.                                 stark optimierte 128-Punkt-Fast-Fourier-
  330.                                 Transformation verwendet.
  331.  
  332.                                 Hinweis: Möglicherweise kann der Eindruck
  333.                                 erweckt werden, daß niedrigere Frequenzen
  334.                                 überbetont werden. Das ist aber nicht der
  335.                                 Fall. Der Grund dafür liegt in der Anatomie
  336.                                 des menschlichen Ohres, das eine nicht-
  337.                                 linieare Höhrcharakterisik hat. Wir werden
  338.                                 evtl. spaeter eine dB(A) Gewichtung hinzufügen,
  339.                                 um diesen Effekt zu kompensieren.
  340.                                 GUI:    Settings
  341.                                         :
  342.                                         Nasty Blit
  343.                                                 Diese Option ist nur für
  344.                                                 (EGS) Grafikkartenbesitzer
  345.                                                 von Interresse. Sie dient
  346.                                                 dazu, Probleme, die von der
  347.                                                 Emulation der Blitoperationen
  348.                                                 durch die CPU herrühren, zu
  349.                                                 mindern. Bei eingeschalteter
  350.                                                 Option werden diese durch
  351.                                                 Forbid()/Permit() geschützt.
  352.  
  353.  
  354.   5. DELIMIX
  355.  
  356.   DeliMix ist © 1994 by Delirium Softdesign. DeliMix ist eine Echtzeit Sample-
  357.   mixtechnologie. Es ist die Grundlage vieler Noteplayer, die virtuelle Stimmen
  358.   zur Verfügung stellen. Diese Technologie mischt Samples unterschiedlicher
  359.   Abtastraten zu einem Sample, dessen Ausgaberate eingestellt werden kann.
  360.   Wird eine höhere Ausgaberate eingestellt, klingt das Ergebnis besser. Eine
  361.   Erhöhung der Abtastrate erhöht jedoch auch den Rechenaufwand. Wenn DeliMix
  362.   einen MC680020 oder höher erkennt, wird automatisch eine optimierte Mix-
  363.   Routine verwendet, die etwa 20% schneller ist. Bei etwa 30 kHz gibt es
  364.   einen kritischen Punkt. Wenn Sie eine höhere Ausgabefrequenz wählen, bringt
  365.   dies nur eine Klangverbesserung, falls Sie auf einem Produktivity-Screen
  366.   arbeiten. Das kommt daher, daß in der derzeitigen Amigahardware die Audio-
  367.   DMA Rate abhängig von der Videoscanrate ist. Die Audio-DMA kann pro Video-
  368.   zeile zwei Samples (je Kanal) ausgeben. Im normalen Betrieb ergibt sich
  369.   deshalb eine obere Ausgabefrequenz von 2*15 kHz = 30 kHz. Wird jedoch ein
  370.   Productivity-Screen verwendet, ist eine maximale Ausgabefrequenz von etwas
  371.   unter 60 kHz möglich. Alle NotePlayer verringer automatisch die Playback
  372.   Frequenz, wenn die CPU nicht mehr in der Lage ist, die gewünschte Mixrate
  373.   aufrecht zu erhalten. Dies verhindert, daß sich ein NotePlayer im Interrupt
  374.   aufhängt.
  375.  
  376.  
  377.  
  378.